home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / a2.0bemacs-src.lha / Emacs-19.25 / src / minibuf_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-18  |  3.3 KB  |  172 lines

  1. /* Prototypes for functions defined in
  2. minibuf.c
  3.  */
  4.  
  5. extern int Vminibuffer_list;
  6.  
  7. extern int minibuf_save_vector_size;
  8.  
  9. extern struct minibuf_save_data * minibuf_save_vector;
  10.  
  11. extern int minibuf_level;
  12.  
  13. extern int auto_help;
  14.  
  15. extern int last_minibuf_string;
  16.  
  17. extern int enable_recursive_minibuffers;
  18.  
  19. extern int Vminibuffer_help_form;
  20.  
  21. extern int Vminibuffer_history_variable;
  22.  
  23. extern int Vminibuffer_history_position;
  24.  
  25. extern int Qminibuffer_history;
  26.  
  27. extern int Qread_file_name_internal;
  28.  
  29. extern int Qminibuffer_setup_hook;
  30.  
  31. extern int Vminibuffer_setup_hook;
  32.  
  33. extern int Qminibuffer_exit_hook;
  34.  
  35. extern int Vminibuffer_exit_hook;
  36.  
  37. extern int completion_ignore_case;
  38.  
  39. extern int Vcompletion_regexp_list;
  40.  
  41. extern int minibuffer_auto_raise;
  42.  
  43. extern int last_exact_completion;
  44.  
  45. extern int Quser_variable_p;
  46.  
  47. int read_minibuf(int map,
  48.                  int initial,
  49.                  int prompt,
  50.                  int backup_n,
  51.                  int expflag,
  52.                  int histvar,
  53.                  int histpos);
  54.  
  55. int get_minibuffer(int depth);
  56.  
  57. void read_minibuf_unwind(int data);
  58.  
  59. extern struct Lisp_Subr Sread_from_minibuffer;
  60.  
  61. int Fread_from_minibuffer(int , int , int , int , int );
  62.  
  63. extern struct Lisp_Subr Sread_minibuffer;
  64.  
  65. int Fread_minibuffer(int , int );
  66.  
  67. extern struct Lisp_Subr Seval_minibuffer;
  68.  
  69. int Feval_minibuffer(int , int );
  70.  
  71. extern struct Lisp_Subr Sread_string;
  72.  
  73. int Fread_string(int , int );
  74.  
  75. extern struct Lisp_Subr Sread_no_blanks_input;
  76.  
  77. int Fread_no_blanks_input(int , int );
  78.  
  79. extern struct Lisp_Subr Sread_command;
  80.  
  81. int Fread_command(int );
  82.  
  83. extern struct Lisp_Subr Sread_variable;
  84.  
  85. int Fread_variable(int );
  86.  
  87. extern struct Lisp_Subr Sread_buffer;
  88.  
  89. int Fread_buffer(int , int , int );
  90.  
  91. extern struct Lisp_Subr Stry_completion;
  92.  
  93. int Ftry_completion(int , int , int );
  94.  
  95. int scmp(register char * s1,
  96.          register char * s2,
  97.          int len);
  98.  
  99. extern struct Lisp_Subr Sall_completions;
  100.  
  101. int Fall_completions(int , int , int );
  102.  
  103. extern int Vminibuffer_completion_table;
  104.  
  105. extern int Qminibuffer_completion_table;
  106.  
  107. extern int Vminibuffer_completion_predicate;
  108.  
  109. extern int Qminibuffer_completion_predicate;
  110.  
  111. extern int Vminibuffer_completion_confirm;
  112.  
  113. extern int Qminibuffer_completion_confirm;
  114.  
  115. extern struct Lisp_Subr Scompleting_read;
  116.  
  117. int Fcompleting_read(int , int , int , int , int , int );
  118.  
  119. int temp_echo_area_glyphs(char * m);
  120.  
  121. int do_completion(void);
  122.  
  123. int assoc_for_completion(register int key,
  124.                          int list);
  125.  
  126. extern struct Lisp_Subr Sminibuffer_complete;
  127.  
  128. int Fminibuffer_complete(void);
  129.  
  130. extern struct Lisp_Subr Sminibuffer_complete_and_exit;
  131.  
  132. int Fminibuffer_complete_and_exit(void);
  133.  
  134. extern struct Lisp_Subr Sminibuffer_complete_word;
  135.  
  136. int Fminibuffer_complete_word(void);
  137.  
  138. extern struct Lisp_Subr Sdisplay_completion_list;
  139.  
  140. int Fdisplay_completion_list(int );
  141.  
  142. extern struct Lisp_Subr Sminibuffer_completion_help;
  143.  
  144. int Fminibuffer_completion_help(void);
  145.  
  146. extern struct Lisp_Subr Sself_insert_and_exit;
  147.  
  148. int Fself_insert_and_exit(void);
  149.  
  150. extern struct Lisp_Subr Sexit_minibuffer;
  151.  
  152. int Fexit_minibuffer(void);
  153.  
  154. extern struct Lisp_Subr Sminibuffer_depth;
  155.  
  156. int Fminibuffer_depth(void);
  157.  
  158. extern struct Lisp_Subr Sminibuffer_prompt;
  159.  
  160. int Fminibuffer_prompt(void);
  161.  
  162. extern struct Lisp_Subr Sminibuffer_prompt_width;
  163.  
  164. int Fminibuffer_prompt_width(void);
  165.  
  166. int init_minibuf_once(void);
  167.  
  168. int syms_of_minibuf(void);
  169.  
  170. int keys_of_minibuf(void);
  171.  
  172.